/*
	       File: WorkItems.cs
	Create Date: 2007-07-31
	    Version:

	Description:


	 Change log:


*/
using System;
using System.Collections.Generic;
using System.Text;

using GuerillaProgrammer.FileProcessor.Settings;

namespace GuerillaProgrammer.FileProcessor
{
    
    public class WorkItem
    {
        #region Private member fields
        private string _Filename; //Fullpath
        private string _OriginalName;
        private string _FileTypeID;
        private string _DirectoryID;
        #endregion

        #region Constructors and cleanup methods
        public WorkItem()
        {
        }
        public WorkItem(string fileName, string fileTypeID, string directoryID)
        {
            _Filename = fileName;
            _FileTypeID = fileTypeID;
            _DirectoryID = directoryID;
        }
        #endregion

        #region Class attributes
        public string Filename
        {
            get { return _Filename; }
            set { _Filename = value; }
        }
        public string OriginalName
        {
            get { return _OriginalName; }
            set { _OriginalName = value; }
        }
        public string FileTypeID
        {
            get { return _FileTypeID; }
            set { _FileTypeID = value; }
        }
        public string DirectoryID
        {
            get { return _DirectoryID; }
            set { _DirectoryID = value; }
        }
        #endregion
    }
}
